package com.gg.douyin.sdk.bean.result;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author guiguan
 * @date 2019/12/10 10:05
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class AccessTokenResult extends OauthBaseResult {

    /**
     * example: refresh_token
     * 用户刷新access_token
     */
    @JSONField(name ="refresh_token")
    private String refreshToken;

    /**
     * example: aaa-bbb-ccc
     * 授权用户唯一标识
     */
    @JSONField(name ="open_id")
    private String openId;

    /**
     * example: user_info
     * 用户授权的作用域(Scope)，使用逗号（,）分隔，开放平台几乎几乎每个接口都需要特定的Scope。
     */
    @JSONField(name ="scope")
    private String scope;
}
